html, body {
    max-width:576px;
    margin: auto;
    position: relative;
    overflow-x: hidden;
    font-size:14px;
}
body{background-color: #f2f2f2;color:#444;font-family: Helvetica,Tahoma,Arial,'Hiragino Sans GB','Microsoft YaHei','\5FAE\8F6F\96C5\9ED1',SimSun,'\5B8B\4F53',Heiti,'\9ED1\4F53',sans-serif;}
.elibox{padding-bottom:57px;}
.tabnav{background:#fff;height:3.5rem;border-top: 1px solid rgb(239, 242, 242); position:fixed;bottom:0px;max-width:41rem;width:100%;text-align:center;margin:0 auto;}
.tabnav a{display:block;padding-top:0.2rem;}
.tabnav a.layui-this{color:rgb(74, 124 , 242);}
.tabnav a.layui-this p{font-weight: bold;}
.tabnav i {font-size:1.6rem;height:1.8rem;overflow: hidden;display:block;}
.tabnav i.layui-icon-gift{font-size:2rem;position: relative;top:-0.2rem;}
.tabnav p{font-size:0.8rem;}
.dulianniu{padding:0.3rem;}
.dulianniu a.layui-btn{background:#00cc7d;font-size:1.2rem;}
.dulianniu a i{color:red;}

.footer{padding:30px 10px;text-align:center;font-size:12px;color: #999999;}
.tabhead{background:#3d94ee;height:25px;padding:12px 8px;overflow: hidden;margin-bottom:1px;position:fixed;top:0px; z-index:999;width:100%;max-width:40.1rem; }
.tabhead img.headlogo{height:50px;position: absolute;top:0px;left:0px;}
.tabhead .sousuo{display:block;float:right;width:40%;height:30px;line-height:30px;background:#fff;border-radius: 30px;padding:0px 15px;color:#3d94ee;overflow: hidden;margin-top:-2px;margin-right:1rem;}
.tabhead .sousuo i {float:right;font-size:20px;position:absolute;top:10px;right:2rem;}

.tabheadkuo{height:3.5rem;}
.tabtitle{background:#3d94ee;height:1.4rem;line-height:1.5rem;color:#fff;padding: 0.8rem 0.3rem;position:fixed;top:0px; z-index:999;width:100%;max-width:40.6rem;}
.tabtitle a {color:#fff;float:left;}
.tabtitle i{font-size:1.5rem}
.tabtitle h1{font-size:1.2rem;text-align:center;overflow: hidden;height:1.4rem; }
.tabtitle a.fenxiang{float:right;margin-right:0.8rem;}
.tabkuo{height:3rem;}

.tjad img{width:100%;margin-bottom:1px;}
.mhed2{height:0.5rem;clear:both;}
.nrtjad{background:#fff;overflow: hidden;clear:both;}
.henglie{padding:0px 1rem;}
.henglie img{width:100%;height:100%;border-radius:0.6rem;}
.henglie em {display: block;font-style:normal;height: 1.5rem;line-height: 1.5rem;font-size:0.8rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;text-align:center;margin-top: 0.3rem;}
.henglie .layui-col-xs4 em{font-size:0.9rem;height: 1.6rem;line-height:1.6rem;margin-top: 0.4rem;}
.henglie .layui-col-xs6 em{font-size:1rem;height: 1.7rem;line-height:1.7rem;margin-top: 0.5rem;}


.mod_tit{padding:5px 10px 0px 10px;color:#000;height:30px;line-height:30px;}
.mod_tit h2{display:inline-block;font-size:18px;font-weight: 600;}
.mod_tit a {float:right;color:#3d94ee;}
.huanse{background:#6faeef;color:#fff;}
.huanse2{background:#f0a3c7;color:#fff;}
.huanse .mod_tit{color:#fff;}
.huanse .mod_tit a{color:#fff;}
.huanse a{color:#fff;}

.md-list li { clear:both;padding: 0.5rem 0.5rem 0.9rem 0.5rem;height:4.5rem;position: relative;margin-bottom:0.5rem;background: #fff;}
.md-list li a {display: block;}
.md-list li img {float: left;width: 5rem;height: 5rem;border-radius: 0.5rem;margin-right:0.5rem;}
.md-list .have-gift em {font-style:normal;font-size: 1.2rem;height:2.2rem;line-height:2.2rem;display: inline-block;padding-top:0.5rem}
.md-list .have-gift em i {color:red;font-size:1.5rem;}
.md-list li p {height:1.5rem;line-height:1.5rem;color: #959595;font-size: 0.8rem;}
.md-list li .btn {font-size: 0.85rem;position: absolute;top: 1.8rem;right: 0.8rem;width: 3rem;height: 1.5rem;line-height:  1.5rem;padding:0.3rem 0.5rem;text-align: center;border-radius: 0.6rem;border: 1px solid #00cc7d;color: #00cc7d;background:#fff;}


.md-catelist .hd {height: 3rem;line-height: 3rem;font-size: 1.1rem;padding: 0.16rem 0.5rem;overflow: hidden;}
.md-catelist .hd  a { color:#3d94ee;}
.md-catelist .hd  a  i{color:red;}
.md-catelist .bd {overflow: hidden;clear:both;}
.md-catelist .bd ul { margin-right: -1px; clear:both;}
.md-catelist .bd li {float: left;width: 25%;height: 2.5rem;line-height: 2.5rem;}
.md-catelist .bd a {display: block;height: 2.5rem;color: #555;font-size: 1rem;border-top: 1px solid #e3e3e3;border-right: 1px solid #e3e3e3;text-align: center;}
.md-catelist .catebox { background: #fff;border-bottom: 1px solid #e3e3e3;}
.md-catelist .mgb14 {margin-bottom: 0.5rem;}
.md-catelist .hd .more{float:right;}

.typedesc{padding:1rem;background:#fff;}
.typedesc .mmdesc{font-size:0.8rem;padding-top:0.5rem;}
.typedesc img.icon{width: 6rem;height: 6rem;border-radius: 0.5rem;}
.typedesc .youneir{padding-left:1rem;}
.typedesc h2{font-size:1.5rem;height:1.8rem; overflow: hidden;margin-bottom:1rem;}
.typedesc p{margin-top:0.6rem;}

.neirong{background:#fff;padding:1rem;color:  #999;font-size:1.2rem;}
.neirong h4{color:#000;font-size:1.4rem;}
.neirong .conter{padding:0.58rem 0;}
.neirong .conter img{max-width:100%;}
.neirong  .tags {color:#000;line-height: 1.8rem;display: flex;align-items: center;flex-wrap: wrap;}
.neirong  .tags a {padding: 0.1rem 0.8rem;background-color: #f2f2f2;margin:0.5rem;border-radius: 0.5rem;}
.imgtuji {width: 100%;overflow-y: hidden;overflow-x: auto;-webkit-overflow-scrolling: touch;white-space: nowrap;margin-bottom:0.8rem;}
.imgtuji  img {width: 100%;height: 100%;border-radius: 0.5rem;}


.md-search .gotxt { width:80%;display: inline-block;}
.md-search .gosubmit{float:right;}
.md-result {padding-top:1rem;}
.md-result .tit {  height: 1.84rem;line-height: 1.84rem;color: #999;font-size: 1rem;}
.history ul {overflow: hidden;}
.history li {float: left;margin: 0 0.3rem 0.5rem 0;}
.history li a {display: block;color: #888;padding: 0 1rem;height: 1.76rem;line-height: 1.76rem;font-size: 0.9rem;background: #f7f7f7;border-radius: 0.5rem;}
.md-result .hot li { float: left;width: 48%;padding:1%;}
.md-result .hot li a {display: block;height: 2.74rem;line-height: 2.74rem;margin: 0 0.1rem;border: 1px solid #ddd;border-radius: 0.5rem;background: #fff;color: #888;font-size: 1rem;text-align: left;padding: 0 0.15rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.md-result .hot li img { width: 2rem;height: 2rem;margin: 0 0.5rem;}
.soneir{background:#fff;padding:1rem;height:100%;}

.myhead{height:20rem;background:#3d94ee;color:#fff;}
.myhead .tool{height:2rem;padding:0.8rem ;overflow: hidden;}
.myhead .tool a{float:right;}
.myhead .tool a i{color:#fff;font-size:2rem;}
.myhead .user{text-align: center;}
.myhead .user h1{overflow: hidden;height:3rem;}
.myhead .user  a{color:#fff;}
.myhead .ulogo{border-radius: 50%;border:0.3rem solid #fff;width:8rem;height:8rem;}
.mycenter{width:96%;margin:0 auto;margin-top:-2rem;}
.mycenter .huobi{background:#fff;border-radius:0.6rem;padding:0.5rem 0.8rem;overflow: hidden;}
.mycenter .huobi .huise{background:rgb(244,245,246);border-radius:1rem;color:rgb(95,97,98);padding:0 0.8rem;height: 2rem; line-height:2rem;}
.mycenter .huobi .quany{border-radius: 50%;padding:0.1rem;}
.mycenter .huobi .quany i{font-size:1.5rem;}
.mycenter .huobi .layui-btn-primary{float:right;border: 1px dotted deeppink;background-color:#fff;color:deeppink;border-radius: 1rem; height: 2rem; line-height:2rem;padding:0px 0.68rem;}
.mycenter .dacaidan{background:#fff;text-align:center;clear:both; border-radius:0.6rem;padding:0.8rem }
.mycenter .dacaidan a{display:block;}
.mycenter .dacaidan a i{display:block;font-size:2rem;height:2.5rem;line-height:2.5rem;overflow: hidden;}
.mycenter .dacaidan a p{font-size:0.7rem;height:2rem;line-height:2rem;overflow: hidden;}
.mycenter .dacaidan .layui-col-xs3{margin: 0.3rem 0;}
.logreg{padding:0rem 1rem;}
.logreg .layui-tab-title li{font-size:1.5rem;min-width:1.5rem;}
.logreg .layui-tab-title{border-bottom-width: 0px;padding-bottom:1rem;}
.logreg p{height:2.5rem;line-height:2.5rem;border-bottom:1px solid #f6f6f6 ;font-size:1rem;color:#000;}
.logreg p span{display: inline-block;width:4rem;}
.logreg p input{border:none;}
.logreg p.anniu{margin-top:1.5rem;border-bottom-width: 0px;}
.logreg p.xieyi{text-align: center;font-size: 0.9rem;border-bottom-width: 0px;position: relative;top:0.6rem;}
.logreg p.xieyi input{position: relative;top:0.2rem;}
.logreg .layui-btn{width:100%;background:#3d94ee;font-size:1.3rem;}
.logreg .layui-elem-field{border-color: #f3f3f3;}
.logreg .layui-elem-field legend{margin-left:auto;margin:0 auto;font-size: 0.9rem;}

.logreg .layui-row {text-align: center;}
.logreg .layui-row i{font-size:3.5rem;}

.shoplist{background:#fff;}
.shoplist .layui-row  a{display:block;border-top: 1px solid rgb(244,244,244);border-right: 1px solid rgb(244,244,244);padding:0.8rem;}
.shoplist .layui-row{border-bottom: 1px solid rgb(244,244,244);}
.shoplist .tupian{position: relative;}
.shoplist .tupian em{font-style:normal;display:inline-block;position: absolute;top:0;left:0;background: #555;color:#fff;padding:0.2rem 0.5rem;font-size:0.8rem;background:red;border-radius: 0 0.6rem 0.6rem 0;}
.shoplist .tupian span{display:inline-block;position: absolute;right:0.5rem;bottom:0.5rem;background: #555;color:#fff;padding:0.2rem 0.5rem;border-radius: 0.5rem;font-size:0.6rem;}
.shoplist .tupian img{width:100%;max-width:13rem;display:block;border-radius: 0.2rem;}
.shoplist .title{height:2rem;line-height:2rem;overflow: hidden;font-size:1.1rem;}
.shoplist .jfen{font-size:0.8rem;color:peru;}
.shoplist .jfen i{font-size:0.8rem;}
.shoplist .mod_tit{padding:0.6rem;}
.duidesc {background: #fff;}
.duidesc .canshu{padding:0.5rem;}
.duidesc .biaoti{height:3rem;line-height:3rem;overflow: hidden;font-size:1.3rem;}
.duidesc .biaoti span{float:right;color:Red;font-size:1rem;}
.duidesc .biaoti span i{font-size:0.8rem;}
.duidesc .kucun{font-size:0.8rem;}
.duidesc .kucun span{margin:0 0.3rem;}
.duidesc .layui-carousel img{width:100%;}